window.phoenix&&(window.phoenix.buildInfo||(window.phoenix.buildInfo=[]),-1===window.phoenix.buildInfo.findIndex((e=>"Phoenix-unav"===e.MFE))&&window.phoenix.buildInfo.push({MFE:"Phoenix-unav",VERSION:"rc-phoenix-unav-1.1.7127.1280676399-0e60e6ff-24-g13dabfe",LASTCOMMITDATETIME:"2024-07-18T14:40:54-07:00"})) /*! * * ============= BUILD INFO ============= * MFE: Phoenix-unav * chunkName: component-clientlibs/header.v1/header * VERSION: rc-phoenix-unav-1.1.7127.1280676399-0e60e6ff-24-g13dabfe * BRANCH: release/fix-unav0722 * COMMITHASH: 13dabfe49c3b891f6dff5d0a3f735594995f7d83 * LASTCOMMITDATETIME: 2024-07-18T14:40:54-07:00 * ============= If you're reading this, why not come work with us? https://www.t-mobile.com/careers ============= */,function(){"use strict";var e={53:function(e,t,o){o.d(t,{C:function(){return r},o:function(){return n}});const n={vh:"--js--vh","vh-free":"--js--vh-free","header-overall":"--js--header-height-overall","header-universal":"--js--header-height-universal","header-primary":"--js--header-height-primary"},r="\n position: sticky;\n top: 0;\n z-index: 986;\n box-shadow: 0 3px 5px -1px rgba(0,0,0,.05),\n 0 6px 10px 0 rgba(0,0,0,.05),\n 0 1px 18px 0 rgba(0,0,0,.05);\n "},651:function(e,t,o){o.d(t,{C4:function(){return r},fF:function(){return i},kw:function(){return s}});var n=o(53);function r(e){let t;return t=i()?e?document.querySelector("tmo-digital-header")?.shadowRoot:document.querySelector("tmo-digital-footer")?.shadowRoot:document,t}function i(){return Boolean(document.querySelector("tmo-digital-header")||document.querySelector("tmo-digital-footer"))}function s(){const e=r(!0),t=r(!1);if(navigator.userAgent.toLowerCase().includes("applicationversioncode")){const o=e.querySelector(".unav-header"),r=e.querySelector(".unav-transactionalHeader"),i=t.querySelector(".unav-footer"),s=t.querySelector(".unav-footerUniversal-component");i?.classList.add("unav-header-hide__mobile-app"),o?.classList.add("unav-header-hide__mobile-app"),r?.classList.add("unav-header-hide__mobile-app"),s?.classList.add("unav-header-hide__mobile-app"),document.documentElement.style.setProperty(n.o["header-overall"],"0px")}}}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,o),i.exports}o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){const e="(min-width: 1024px)";var t=o(651),n=o(53);const r=document.documentElement;let i;const s={appName:"phoenix-unav",className:"header"};window.Alpine?.data("header",(()=>({isPinned:!1,isDesktop:!1,isAccountOpen:!1,isMenuOpen:!1,isTabbing:!1,cpViewportNoHeader:"0px",cpViewportNoHeaderPinned:"0px",cpHeaderHeightOverall:"0px",cpHeaderHeightPrimary:"0px",init(){i=(0,t.C4)(!0),this.headerWrapper=this.$el?.closest("[data-unav-component]"),this.setMatchMedia(),this.setCustomProperties(),this.isUserTabbing(),(0,t.kw)();const e=i.querySelector(".unav-header__container");"true"===e?.dataset?.unavHeaderSticky?.toLowerCase()?this.isPinned=!0:this.isPinned=!1,this.setSticky()},eventNavTypeHandler(e){e.stopImmediatePropagation();let t={};const o=this.$el?.getAttribute("data-event-name")||"";try{const e=document.querySelector("tmo-digital-header");if(e)e.dispatchEvent(new CustomEvent("digitalUnavEvent",{detail:o}));else{t=JSON.parse(this.$el?.getAttribute("data-event-data")||"{}");const e=new CustomEvent(o,{detail:t});document.dispatchEvent(e)}}catch(e){window.phoenix.log.error("Could not parse event link data.",s,{exception:e})}},setMatchMedia(){const t=window?.phoenix?.experience?.utils;null!=t&&t?.registerMediaQuerySensor&&t?.registerMediaQuerySensor({min:e,action:e=>{this.isDesktop=e,this.setCustomProperties()}})},setSticky(){if((0,t.fF)()){const e=document.querySelector("tmo-digital-header"),t=e?.parentNode;t&&(this.isPinned?t.style.cssText=n.C:(t.style.removeProperty("position"),t.style.removeProperty("top"),t.style.removeProperty("z-index"),t.style.removeProperty("box-shadow")))}else{const e=i.querySelector(".unav-header");e&&(this.isPinned?e.classList.add("unav-header--pinned"):e.classList.remove("unav-header--pinned"))}r.style.setProperty(n.o["header-overall"],this.isPinned?this.cpHeaderHeightOverall:"0px"),r.style.setProperty(n.o["vh-free"],this.isPinned?this.cpViewportNoHeaderPinned:this.cpViewportNoHeader)},isUserTabbing(){const e=o=>{9!==o.keyCode&&"Tab"!==o.key&&"Tab"!==o.code||(this.isTabbing=!0,window.removeEventListener("keydown",e),window.addEventListener("mousedown",t),window.addEventListener("mousemove",t))},t=()=>{this.isTabbing=!1,window.removeEventListener("mousedown",t),window.removeEventListener("mousemove",t),window.addEventListener("keydown",e)};window.addEventListener("keydown",e)},setCustomProperties(){if(!navigator.userAgent.toLowerCase().includes("applicationversioncode")){const e=this.$el?.querySelector("[data-header-universal]"),o=this.$el?.querySelector("[data-header-primary]"),s=window.innerHeight,a=this.$el?.offsetHeight??0,d=e?.offsetHeight??0,p=o?.offsetHeight??0,l=`${s}px`,h=`${s-a}px`,c=`${s-p}px`,u=`${a}px`,v=`${p}px`,y=`${d}px`;if((0,t.fF)()&&i&&i.querySelector('[data-unav-component="header"]')){const e=i.querySelector('[data-unav-component="header"]');e.style.setProperty(n.o.vh,l),e.style.setProperty(n.o["vh-free"],h),e.style.setProperty(n.o["header-overall"],u),e.style.setProperty(n.o["header-primary"],v),e.style.setProperty(n.o["header-universal"],y)}else r.style.setProperty(n.o.vh,l),r.style.setProperty(n.o["vh-free"],h),r.style.setProperty(n.o["header-overall"],u),r.style.setProperty(n.o["header-primary"],v),r.style.setProperty(n.o["header-universal"],y);this.cpViewportNoHeader=h,this.cpViewportNoHeaderPinned=c,this.cpHeaderHeightOverall=u,this.cpHeaderHeightPrimary=v}},openAuthMobileMenu(){this.isMenuOpen=!0,this.isAccountOpen=!0},openMobileMenu(){document.body.classList.add("no-scroller"),this.isMenuOpen=!this.isMenuOpen}}))),window.Alpine?.data("headerDropdown",(()=>({isOpen:!1,isDesktop:!1,init(){void 0!==this.$el&&(this.$el.headerAlpineComponent=this);const t=window?.phoenix?.experience?.utils;null!=t&&t?.registerMediaQuerySensor&&t.registerMediaQuerySensor({min:e,action:e=>this.isDesktop=e})}})))}()}();